Awesome Wicket
      
    
    
      
    
    
      A curated list of awesome projects powered by
      Apache Wicket
    
    Your contributions are always welcome!
    
      
        Wicket is an open source, component oriented, serverside, Java web
        application framework. With a history of over a decade, it is still
        going strong and has a solid future ahead.
      
    
    Table of Contents
    
    Generic Info
    
    Libraries
    
      List of libraries and components which can be used in your application
    
    
      - 
        JNPM - Java library
        for JS Node Package Manager(NPM). Provides Wicket resource for
        transparent obtaining of NPM package and providing required file from
        it.
      
 
      - 
        wicket-akka -
        Integration of Akka for Wicket.
      
 
      - 
        wicket-autowire
        - Makes your life easier by automatic creation of component according to
        provided annotation.
      
 
      - 
        wicket-bootstrap
        - Integration of Bootstrap Toolkit for Wicket.
      
 
      - 
        wicket-clientside-logging
        - Helper library that allows javascript logging on client side, all log
        messages will be stored on server side too.
      
 
      - 
        wicket-console
        - Lightweight AJAX-enabled web console for runtime execution JS scripts
        on server side.
      
 
      - 
        wicket-crudifier
        - Library to easily create CRUD’s with wicket.
      
 
      - 
        wicket-dnd -
        Generic Drag&Drop framework for Wicket.
      
 
      - 
        wicket-extjs-integration
        - Integration of Wicket with ExtJS with event handling and a focus on
        making the Java-API as close to the JS-API as possible.
      
 
      - 
        wicket-fullcalendar
        - Integration of
        FullCalendar javascript lib with
        Wicket.
      
 
      - 
        wicket-jersey
        - Adapter to run JAR-RX resources on
        Jersey2 under Wicket.
      
 
      - 
        wicket-jquery-selectors
        - Library for working with JQuery and Wicket.
      
 
      - 
        wicket-jquery-ui -
        JQuery UI integration in Wicket 1.5.x, Wicket 6.x & Wicket7.x.
      
 
      - 
        wicket-modelfactory
        - Wicket-modelfactory is an API to create Wicket PropertyModels in a
        typesafe and refactoring-safe way.
      
 
      - 
        wicket-mustache
        - Provides a specialized panel and some related utilities that enables
        users to work with Mustache and Wicket.
      
 
      - 
        wicket-orientdb
        - Integration of Wicket with
        OrientDB.
      
 
      - 
        wicket-requirejs
        - Helper to use require.js in your Wicket application.
      
 
      - 
        wicket-shieldui
        - Components leveraging the use of the
        Shield UI JavaScript library.
      
 
      - 
        wicket-source -
        Speeds up Wicket development by providing click-through from browser
        HTML back to the original Wicket components in your source.
      
 
      - 
        wicket-spring-boot
        - Makes it easy to create Wicket projects with a minimum of
        configuration effort by using Sprint Boot.
      
 
      - 
        wicket-webjars
        - Integration of webjars for Wicket.
      
 
      - 
        wicked-charts -
        Beautiful and interactive javascript charts for Java-based web
        applications.
      
 
    
    WicketStuff
    
      WicketStuff based
      libraries
    
    
      - 
        Annotation
        - Mount your pages declarativly by java annotations.
      
 
      - 
        Annotation Event Dispatcher
        - Improves events handling in Wicket by annotations.
      
 
      - 
        Async Tasks
        - Control a background process within a Wicket application.
      
 
      - 
        Autocomplete TagIt
        - TagIt integration with
        Wicket.
      
 
      - 
        BrowserId
        - Mozilla Persona integration
        with Wicket.
      
 
      - 
        Console -
        Provides support for executing code dynamically (at runtime).
      
 
      - 
        Context -
        Used to locate components,models and models’ objects declaratively with
        @Context annotation.
      
 
      - 
        Dashboard
        - Support of dashboards for Wicket for quick access to required
        information in widgets.
      
 
      - 
        DataStores
        - Collection of various implementation of
        IDataStore: MemCached,
        Apache Cassandra,
        Redis,
        Hazelcast.
      
 
      - 
        Datatable Autocomplete
        - Provides a search data structure known as a
        Trie that allows AJAX
        searches on large datasets fast.
      
 
      - 
        DataTables
        - DataTables jQuery Plugin
        Integration.
      
 
      - 
        Editable Grid
        - A grid component with add/edit/delete feature all at once, apart from
        supporting sorting/filtering/paging.
      
 
      - 
        Eidogo -
        SGF viewer and editor for GO game (also called baduk, igo or weiqi).
      
 
      - 
        Facebook
        - Contains wicket components and behaviors to use the
        Facebook social plugins with wicket.
      
 
      - 
        Fast Serializer
        - Wicket Serializer using the Fast 1.x (FST) library.
      
 
      - 
        Fast Serializer 2
        - Wicket Serializer using the Fast 2.x (FST) library.
      
 
      - 
        GMap3 -
        Offers a component to use Google Maps v3 within Wicket applications.
      
 
      - 
        Google AppEngine Initializer
        - Provides Wicket’s org.apache.wicket.IInitializer implementation that
        auto-configures the Wicket Application to be runable at Google
        AppEngine.
      
 
      - 
        Google Charts
        - Allows creation of charts using the
        Google Chart API.
      
 
      - 
        HTML5 -
        Contains classes that give wicket support for using exciting new Html5
        features.
      
 
      - 
        HTML Compressor
        - Integration library for Wicket and
        htmlcompressor.
      
 
      - 
        InMethodGrid
        - Data grid component.
      
 
      - 
        Java EE Inject
        - Provides integration through Java EE 5 resource injection.
      
 
      - 
        JEE Web Integration
        - Embed Servlet, JSP abd JSF content into wicked HTML pages.
      
 
      - 
        JqPlot Plugin Integration
        - Produces beautiful line, bar and pie charts with many features.
      
 
      - 
        JWicket UI Toolip
        - Generate the JavaScript needed to provide a Wicket Component with a
        jQuery UI tooltip.
      
 
      - 
        Kryo Serializer
        - An implementation of org.apache.wicket.serialize.ISerializer for
        Wicket.
      
 
      - 
        Kryo2 Serializer
        - An implementation of org.apache.wicket.serialize.ISerializer for
        Wicket.
      
 
      - 
        LazyModel
        - Type-safe model implementation.
      
 
      - 
        Lightbox2 Plugin Integration
        - Simple, unobtrusive script used to overlay images on top of the
        current page.
      
 
      - 
        Logback -
        The home for classes that can help with using wicket and
        logback together.
      
 
      - 
        MBeanView
        - JMX panel, to view and operate the applications mbeans.
      
 
      - 
        Minis -
        Collection of assorted components and behaviors that are too small to
        warrant their own project.
      
 
      - 
        ModalX - A
        lightweight extension to Wicket’s ModalWindow capabilities that comes
        with standardized MessageBox class and allows easy definition of Modal
        dialog box classes.
      
 
      - 
        OSGI - Lets
        you use Wicket in OSGi environments.
      
 
      - 
        Open Layers 3
        - Provides a set of components that may be used to add interactive maps
        to a Wicket application.
      
 
      - 
        POI -
        Integrates Wicket projects to Apache POI.
      
 
      - 
        Progressbar
        - Provides a progress bar component for Wicket.
      
 
      - 
        Push -
        Provides support for Reverse AJAX in Wicket applications and allows them
        to “push” partial Web page updates to the Web browser.
      
 
      - 
        Scala Extensions
        - Improves the syntax of Wicket models when using the Scala programming
        language.
      
 
      - 
        Select2
        - Provides Apache Wicket components that leverage
        Select2 JavaScript
        library to build select boxes that provide Ajax choice filtering, custom
        rendering and etc.
      
 
      - 
        Servlet Container Authentication and Authorization
        - Simplify the integration of wicket-auth-roles with the servlet 3
        security container.
      
 
      - 
        Spring Reference
        - Can be used to integrate a wicket web application with spring.
      
 
      - 
        Stateless
        - Adds a few components that provide more comprehensive stateless
        features for Wicket.
      
 
      - 
        TinyMCE Integration
        - Integration of the well-known TinyMCE WYSIWYG editor in Wicket.
      
 
      - 
        Twitter -
        Contains wicket components and behaviors to use the Twitter widgets with
        wicket.
      
 
      - 
        UrlFragment
        - With this you can build bookmarkable AJAX features and still support
        the back button.
      
 
      - 
        WHighCharts
        - Provides WiQuery bindings for HighCharts.
      
 
      - 
        Whiteboard
        - Provides a Whiteboard which can be integrated in any wicket
        application.
      
 
      - 
        wicket-foundation
        - Integrates Wicket and
        Zurb Foundation.
      
 
      - 
        Wicket Rest Annotations
        - Provides a special resource class and a set of annotations to
        implement REST API/services in much the same way as we do it with Spring
        MVC or with the standard JAX-RS.
      
 
      - 
        WiQuery - Wicket
        integration with jQuery and jQuery UI.
      
 
      - 
        WqPlot -
        Provides WiQuery bindings for JqPlot.
      
 
    
    Web Frameworks
    
      Web Framework on top of wicket which allow you to build your system easily
      and smoothly
    
    
      - 
        Apache Isis - A framework for
        rapidly developing domain-driven apps in Java.
      
 
      - 
        BrixCMS - Wicket based CMS (seems
        to be dead).
      
 
      - 
        Hippo CMS - Enables enterprises
        to continuously refine their online business strategy by responding
        quickly to content performance metrics.
      
 
      - 
        Nocket - Naked Object
        based framework for wicket.
      
 
      - 
        NoWicket - A naked objects
        framework for Wicket that enables developers to write less boilerplate
        Wicket code during implementation of complex websites.
      
 
      - 
        Orienteer - Web
        framework on top of Wicket and
        OrientDB to build you own CRM, CMS,
        ERP, mobile app backend or just common site.
      
 
      - 
        Vuecket - Web
        Framework which integrates VueJS and Wicket and most natural way for
        both of them
      
 
      - 
        Wicketopia - Rapid
        Application Development (RAD) library for the Wicket.
      
 
    
    Solutions
    
      End-to-end solution based on wicket and derived
      Web Frameworks
    
    
      - 
        eFaps - A list od modules and
        applications that together form the base of a configurable ERP
        implementation.
      
 
      - 
        eHour - Open source time
        tracking tool.
      
 
      - 
        Estatio - Open source
        estate management built on Apache Isis and wicket.
      
 
      - 
        GeoServer - Open
        source software server written in Java that allows users to share and
        edit geospatial data.
      
 
      - 
        NextReports - Smart business
        reportins.
      
 
      - 
        Orienteer - Open
        source Business Application Platform for implementation of data
        warehouse, CRM, ERP, app/site backend system and other business apps.
      
 
      - 
        ProjectForge - Open source
        software for your project management.
      
 
      - 
        Yes Cart -
        Pure e-Commerse platform.
      
 
    
    
    
    License